home *** CD-ROM | disk | FTP | other *** search
/ Micromanía: 150 Juegos 2010 / 150Juegos_16.iso / Shareware / Shape Smash / shape-smash.swf / scripts / Code / FIELD / _wo607.as < prev   
Encoding:
Text File  |  2010-05-14  |  6.4 KB  |  196 lines

  1. package Code.FIELD
  2. {
  3.    import Box2D.Common.Math.b2Vec2;
  4.    import Code.FIELD.body._wx790;
  5.    import Code.LIB._be548;
  6.    import Code.LIB._oo505;
  7.    import Code.LIB._rs402;
  8.    import Code.LIB._tk11;
  9.    import Code.OPTIONS._gs337;
  10.    import flash.display.MovieClip;
  11.    import flash.display.Sprite;
  12.    import flash.filters.GlowFilter;
  13.    
  14.    public class _wo607
  15.    {
  16.       public static const TDeepPearlColors:Array = [39423,13382451,6684672,0,16763955];
  17.       
  18.       public static const GrayColor:int = 16579836;
  19.       
  20.       public function _wo607()
  21.       {
  22.          super();
  23.       }
  24.       
  25.       public static function _qt54(param1:Array, param2:Array) : _oo505
  26.       {
  27.          var _loc3_:_be548 = null;
  28.          var _loc4_:_oo505 = null;
  29.          var _loc5_:_be548 = null;
  30.          var _loc6_:b2Vec2 = null;
  31.          var _loc7_:b2Vec2 = null;
  32.          var _loc8_:int = 0;
  33.          var _loc9_:GlowFilter = null;
  34.          var _loc10_:_be548 = null;
  35.          var _loc11_:_oo505 = null;
  36.          var _loc12_:Array = null;
  37.          var _loc13_:_be548 = null;
  38.          var _loc14_:int = 0;
  39.          _loc3_ = new _be548();
  40.          _loc4_ = _tk11._ev532(new _gs337.TGBlock() as Sprite);
  41.          _loc5_ = new _be548();
  42.          _loc6_ = param2[0];
  43.          _loc7_ = param2[1];
  44.          _loc5_.graphics.lineStyle(1,16777215);
  45.          _loc5_.graphics.moveTo(_loc6_.x * _rs402._oy577,_loc6_.y * _rs402._oy577);
  46.          _loc5_.graphics.lineTo(_loc7_.x * _rs402._oy577,_loc7_.y * _rs402._oy577);
  47.          _loc8_ = 0;
  48.          while(_loc8_ < param1.length)
  49.          {
  50.             _loc12_ = param1[_loc8_];
  51.             _loc13_ = new _be548();
  52.             _loc13_.graphics.lineStyle(1,12810785);
  53.             _loc13_.graphics.beginBitmapFill(_loc4_.bitmapData);
  54.             _loc13_.graphics.moveTo(b2Vec2(_loc12_[0]).x,b2Vec2(_loc12_[0]).y);
  55.             _loc14_ = 1;
  56.             while(_loc14_ < _loc12_.length)
  57.             {
  58.                _loc13_.graphics.lineTo(b2Vec2(_loc12_[_loc14_]).x,b2Vec2(_loc12_[_loc14_]).y);
  59.                _loc14_++;
  60.             }
  61.             _loc13_.graphics.lineTo(b2Vec2(_loc12_[0]).x,b2Vec2(_loc12_[0]).y);
  62.             _loc13_.graphics.endFill();
  63.             _loc3_.addChild(_tk11._ln87(_loc13_));
  64.             _loc8_++;
  65.          }
  66.          _loc9_ = new GlowFilter();
  67.          _loc9_.color = 9845248;
  68.          _loc10_ = new _be548();
  69.          _loc3_.filters = [_loc9_];
  70.          _loc9_.color = 16777215;
  71.          _loc5_.filters = [_loc9_];
  72.          _loc10_.addChild(_loc5_);
  73.          _loc10_.addChild(_loc3_);
  74.          return _tk11._ev532(_loc10_);
  75.       }
  76.       
  77.       public static function _td587(param1:Number, param2:int, param3:int, param4:Boolean = false) : _wx790
  78.       {
  79.          var _loc5_:Sprite = null;
  80.          var _loc6_:Sprite = null;
  81.          var _loc7_:_wx790 = null;
  82.          if(param3 == 0)
  83.          {
  84.             _loc5_ = new _gs337.TBubble2() as Sprite;
  85.          }
  86.          else
  87.          {
  88.             _loc5_ = new _gs337.TBubble3() as Sprite;
  89.          }
  90.          _loc6_ = Sprite(_loc5_.getChildAt(param2));
  91.          _loc6_.scaleX = _loc6_.scaleY = param1 / 15.1 * _rs402._oy577;
  92.          _loc6_.x = 0;
  93.          _loc6_.y = 0;
  94.          _loc7_ = new _wx790();
  95.          _loc7_.addChild(_loc6_);
  96.          _loc7_.hitArea = _loc6_;
  97.          _loc6_.mouseEnabled = false;
  98.          _loc6_.mouseChildren = false;
  99.          return _loc7_;
  100.       }
  101.       
  102.       public static function _kf49(param1:Number, param2:Number, param3:int) : Array
  103.       {
  104.          var _loc4_:Number = NaN;
  105.          var _loc5_:Number = NaN;
  106.          var _loc6_:Array = null;
  107.          var _loc7_:int = 0;
  108.          var _loc8_:_oo505 = null;
  109.          _loc4_ = param2 - param1;
  110.          _loc5_ = _loc4_ / param3;
  111.          _loc6_ = new Array();
  112.          _loc7_ = 0;
  113.          while(_loc7_ < param3)
  114.          {
  115.             _loc8_ = _ql652(param1 + _loc7_ * _loc5_);
  116.             _loc6_.push(_loc8_);
  117.             _loc7_++;
  118.          }
  119.          return _loc6_;
  120.       }
  121.       
  122.       public static function _qy592(param1:Number) : _be548
  123.       {
  124.          var _loc2_:Sprite = null;
  125.          var _loc3_:_be548 = null;
  126.          _loc2_ = new _gs337.TGShake() as Sprite;
  127.          _loc2_.scaleX = _loc2_.scaleY = param1 / 30 * _rs402._oy577;
  128.          _loc2_.x = 0;
  129.          _loc2_.y = 0;
  130.          _loc3_ = new _be548();
  131.          _loc3_.addChild(_loc2_);
  132.          _loc3_.mouseEnabled = false;
  133.          _loc3_.mouseChildren = false;
  134.          return _loc3_;
  135.       }
  136.       
  137.       public static function _ac31(param1:Number, param2:int, param3:Boolean = false) : _wx790
  138.       {
  139.          var _loc4_:Sprite = null;
  140.          var _loc5_:Sprite = null;
  141.          var _loc6_:_oo505 = null;
  142.          var _loc7_:_wx790 = null;
  143.          _loc4_ = new _gs337.TBlocks2() as Sprite;
  144.          _loc5_ = Sprite(_loc4_.getChildAt(param2));
  145.          _loc5_.scaleX = _loc5_.scaleY = param1 / 15 * _rs402._oy577;
  146.          _loc5_.x = 0;
  147.          _loc5_.y = 0;
  148.          _loc6_ = _tk11._ev532(_loc5_);
  149.          _loc7_ = new _wx790();
  150.          _loc7_.addChild(_loc5_);
  151.          _loc5_.mouseEnabled = false;
  152.          _loc5_.mouseChildren = false;
  153.          return _loc7_;
  154.       }
  155.       
  156.       public static function _ao618(param1:Number) : Array
  157.       {
  158.          var _loc2_:MovieClip = null;
  159.          var _loc3_:_oo505 = null;
  160.          var _loc4_:_oo505 = null;
  161.          var _loc5_:_oo505 = null;
  162.          _loc2_ = new _gs337.TTube() as MovieClip;
  163.          _loc2_.gotoAndStop(0);
  164.          _loc3_ = _tk11._ln87(_loc2_,1.2);
  165.          _loc2_.gotoAndStop(2);
  166.          _loc4_ = _tk11._ln87(_loc2_,1.2);
  167.          _loc2_.gotoAndStop(3);
  168.          _loc5_ = _tk11._ln87(_loc2_,1.2);
  169.          return [_loc4_,_loc3_,_loc5_];
  170.       }
  171.       
  172.       public static function _ql652(param1:Number) : _oo505
  173.       {
  174.          var _loc2_:Sprite = null;
  175.          _loc2_ = new _gs337._fx371() as Sprite;
  176.          return _tk11._ln87(_loc2_,param1 / 20);
  177.       }
  178.       
  179.       public static function _wh351(param1:Number) : _wx790
  180.       {
  181.          var _loc2_:Sprite = null;
  182.          var _loc3_:_wx790 = null;
  183.          _loc2_ = new _gs337.TGBomb() as Sprite;
  184.          _loc2_.scaleX = _loc2_.scaleY = param1 / 15 * _rs402._oy577;
  185.          _loc2_.x = 0;
  186.          _loc2_.y = 0;
  187.          _loc2_.mouseEnabled = false;
  188.          _loc2_.mouseChildren = false;
  189.          _loc3_ = new _wx790();
  190.          _loc3_.addChild(_loc2_);
  191.          return _loc3_;
  192.       }
  193.    }
  194. }
  195.  
  196.